-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't break out orders with quantities #2119
Conversation
}); | ||
return _.extend(item, { taxDetail }); | ||
}); | ||
} else { | ||
items = returnItems; | ||
} | ||
|
||
/** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need more comments, not less.
for (const orderItem of orderItems) { | ||
const cartItem = { | ||
_id: orderItem.cartItemId, | ||
_id: orderItem.cartItemId || orderItem._id, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this change / behaviour documented elsewhere? Should be added to release docs?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested, reviewed, looks good.
Closes #2102 and resolves blocker with Avalara
Changes the behavior
copyCartToOrder
to not break out lines with quantities into individual linesTo Test
This change should have no visibility to the user except for seeing new orders not broken out. The most important thing to test is that nothing is broken. With the exception for adding in some conditionals for Inventory hooks I didn't see any compatibility issues with moving forward from old versions.